home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Demos / AppMaker 2.0b3 / Demo AppMaker 2.0b3 / Examples / pre-built AMReminder / Procedural / EditM.c < prev    next >
Encoding:
Text File  |  1995-10-05  |  1.8 KB  |  61 lines  |  [TEXT/MMCC]

  1. /* EditM.c */
  2. /* Created 01/01/95 12:01 PM by AppMaker */
  3.  
  4. #include <Types.h>
  5. #include <Quickdraw.h>
  6. #include <Controls.h>
  7. #include <Dialogs.h>
  8. #include <Editions.h>
  9. #include <Events.h>
  10. #include <Lists.h>
  11. #include <Menus.h>
  12. #include <TextEdit.h>
  13. #include "ResourceDefs.h"
  14. #include "DoScrap.h"
  15. #include "Globals.h"
  16. #include "EditM.h"
  17.  
  18.  
  19. static void        DoUndo (void);
  20. static void        DoCut (void);
  21. static void        DoCopy (void);
  22. static void        DoPaste (void);
  23. static void        DoClear (void);
  24. static void        DoSelectAll (void);
  25. static void        DoShowClipboard (void);
  26.  
  27. /*----------*/
  28. void InitEditM ()
  29. {
  30. } /*InitEditM*/
  31.  
  32. /*----------*/
  33. static void DoUndo (void)
  34. {
  35. } /*DoUndo*/
  36.  
  37. /*----------*/
  38. static void DoCut (void)
  39. {
  40.     if (cur->text != nil) {
  41.         TECut (cur->text);
  42.         cur->dirty = true;
  43.         scrapDirty = true;
  44.     }
  45. } /*DoCut*/
  46.  
  47. /*----------*/
  48. static void DoCopy (void)
  49. {
  50.     if (cur->text != nil) {
  51.         TECopy (cur->text);
  52.         scrapDirty = true;
  53.     }
  54. } /*DoCopy*/
  55.  
  56. /*----------*/
  57. static void DoPaste (void)
  58. {
  59.     if (cur->text != nil) {
  60.         TEPaste (cur->text);
  61.